//
//  AreaSelectViewController.h
//  nonghubao
//
//  Created by Fenrir on 13-8-22.
//  Copyright (c) 2013年 Chongqing Nonghubao Co., Ltd. All rights reserved.
//

#import <UIKit/UIKit.h>
#import "ProvinceSelectViewController.h"

/*!
 @abstract  区域下省市被修改或新增的回调接口
 */
@protocol AreaSelectedDelegate <NSObject>

/*!
 @abstract  不管用户是否修改或新增过，点击保存按钮，都会调用此方法
 @param areas 区域下被选中的省市数据
 */
- (void)areaSelected:(NSMutableArray *)areas;

@end

/*!
 @abstract  将全国所有一级省市划分为几个大区，方便用户选择。当用户选择过省市或二级城市后，会在这里显示出来。
 */
@interface AreaSelectViewController : UIViewController<UIWebViewDelegate,ProvincesSelectedDelegate>
{
    UIWebView *_webView;
    NSDictionary *_areaDic;
    NSArray *_areaArray;                    //用于保存区域的数组
    NSArray *_provinces;                    //从plist文件中读取的所有省市信息
    
    NSMutableArray *_areasSelected;         //被选中的省市数据
    
    NSMutableArray *_currentArea;           //用于传递给区域模板的省市数据，每次点击保存按钮时获取
    
}

/*!
 @abstract  从区域运费模板传递过来的需要被选中的省市信息
 */
@property (nonatomic, strong) NSMutableArray *areaFreightRegionArray;

@property (nonatomic, weak) id<AreaSelectedDelegate> delegate;

@end
